Análisis de Costes
Resumen ejecutivo
La intención de este documento es la de estudiar el coste total que abarca el proyecto AparKing considerando todos aquellos elementos relevantes dentro del contexto del servicio. Para ello, se ha desglosado en costes de adquisición y de operación. También se ha estudiado el beneficio obtenido de cara a comprobar si el negocio es rentable o no.
Introducción al Análisis de Costes
En este documento se expondrá un análisis detallado de la estimación del Coste Total de la Propiedad (TCO) del servicio AparKing. Se considerarán gastos operativos (OpEx), como mensualidades o licencias, y de capital (CapEx), como el equipo o las instalaciones conforme a las necesidades del proyecto y la remuneración del equipo de desarrollo de la organización.
-
TCO (Costo Total de Propiedad): El TCO se refiere al costo total asociado con la adquisición, operación y mantenimiento de un activo o recurso durante su ciclo de vida completo. Este concepto va más allá del precio de compra inicial y considera todos los costos asociados en el tiempo, incluyendo costos de operación, mantenimiento, actualizaciones, y disposición o reemplazo.
-
CapEx (Gastos de Capital): CapEx, o Gastos de Capital, se refiere a los gastos realizados por una empresa para adquirir, mejorar o mantener activos físicos que se utilizan para generar ingresos a largo plazo, así como los sueldos mensuales de los trabajadores. En nuestro caso están asociados con la compra de equipos tecnología y amortización.
-
OpEx (Gastos Operativos): OpEx, o Gastos Operativos, son los gastos recurrentes y necesarios para el funcionamiento diario se incluyen mantenimiento, suscripciones, despliegue y capital reservado para contingencias.
Para calcular estos conceptos, la metodología adoptada tendrá en cuenta aspectos relacionados con el desarrollo, desde una fase inicial, hasta la etapa de mantenimiento del sistema. Todo ello, considerando tanto los costos directos, como los indirectos que puedan surgir a lo largo del ciclo de vida del producto. Además, se tendrán en cuenta las posibles variables que puedan influir en el TCO, como los costos de integración, personal necesario para la gestión, o actualizaciones tecnológicas, entre otros factores relevantes.
Para facilitar el entendimiento de este análisis, se desglosarán los costes en los apartados mencionados. Luego, se aunarán en un análisis comparativo, explicando las diferentes alternativas y argumentando la estrategia tomada por la organización.
Desglose del CapEx
En primer lugar, se tiene en cuenta como gastos CapEx el hardware e infraestructura. Este material se refiere a aquellos dispositivos empleados por el equipo de desarrollo y a cualquier otro material indispensable para las tareas de la organización. Concretamente, cada integrante de la organización dispondrá de una estación de trabajo completa (pantalla, teclado, ratón y ordenador, o portátil). Además, no se invertirá en alquiler de oficinas ya que el equipo al completo trabaja desde el hogar de manera remota.
En segundo lugar, se considera el software, aplicaciones y herramientas de trabajo de la organización. Estos elementos son conformados por todas las utilidades que el equipo de trabajo requiera para realizar las tareas en las fases de desarrollo del producto.
Por último, se cuenta con la capacitación y formación del equipo de desarrollo. Teniendo en cuenta que no todo el personal dispone de preparación y conocimientos previos para emplear las tecnologías elegidas para desarrollar el sistema, habrá que invertir tiempo en ello. Por tanto, se ha decido que la organización no invertirá en contenido formativo para los integrantes. No obstante, se facilitará el acceso a contenido gratuito en línea, por lo que los costes se resumen en la remuneración del personal durante dos días laborales, cuyo tiempo será dedicado a la autoformación mediante el contenido aportado por la organización.
Gastos de capital (CapEx) | Descripción | Coste |
---|---|---|
Costes de instalación | Esta sección considera las horas invertidas en instalar todas las herramientas y tecnologías necesarias para poder ejecutar el proyecto. Como la instalación ya está incluida en las 150 horas totales que va a invertir cada usuario, se asume que el coste es nulo. | 0,00€ |
Costes de instalación | Para poder ejecutar el proyecto, el equipo necesita el equipamiento necesario. Se entiende por equipamiento el conjunto de ordenadores o portátiles perfectamente funcionales, teclado y ratón. Se tiene un precio medio del hardware de cada miembro es de 1.000€. Utilizando un método de amortización lineal en 3 años se tiene un porcentaje de amortización del 11%. (Amortización lineal = Valor inicial / Vida útil estimada= 4/36 = 0,11; en meses). Entonces el coste de amortización del equipo es: Coste de amortización = Costo de los equipos * porcentaje de amortización = (14*1.000) * 0,11 = 1.540€ | 1.540,00€ |
Costes de instalación | Las licencias vienen instaladas previamente en los equipos que poseen los distintos miembros, por tanto, este coste se considera nulo. | 0,00€ |
Mano de obra para el desarrollo | Calculado en base a las horas dedicadas al proyecto (150 horas por 14 integrantes), por el coste por hora por cada rol que se desempeña en el proyecto: Programador Web: 16,96€/horas. Analista: 21,83€/horas. Tester: 16,37 €/horas. Coordinador/Jefe de proyecto/Scrum Master: 22,50€/horas. Se estima un 70% como programador y un 30% del rol secundario si hay dos roles solo. | 37.325,55 € |
Total | 38.865,55 € / 4 meses desarrollo = 9.716,38 € |
Desglose del OpEx
En primer lugar, se obtienen los costes de desarrollo, presupuesto que va destinado al pago de los salarios de los 14 trabajadores que desarrollan la aplicación durante los estimados 4 meses. Se han designado 2 roles a cada integrante, uno inicial y otro secundario. Los roles posibles son: Programador Web, Analista, Tester y Scrum Master/jefe de proyecto. Para realizar el cálculo de las horas invertidas por cada usuario, se ha considerado que la mayor parte del tiempo, específicamente un 70%, el integrante ejercerá el rol de programador web y el 30% restante los usará para ejercer un rol secundario.
En segundo lugar, se encuentran los costes de despliegue y suscripciones a APIs y otras herramientas. Comenzando por App Engine, se ha elegido el plan B1 para el despliegue, ya que, durante los 4 meses principales de ejecución del proyecto, el tráfico va a ser bastante reducido, ya que se cuenta con que lo usen el conjunto de usuarios pilotos y los mismos desarrolladores para probar el servicio.
Otras herramientas también usadas son: Atlassian a nivel de organización, la cual permite aplicar Single Sign-On (SSO) así como funciones de seguridad adicionales, GitHub como repositorio común para almacenar los avances del proyecto y herramienta de gestión de versiones del código realizado también GitHub Actions, para poder automatizar y agilizar algunas tareas que se realizan constantemente y que consumen mucho tiempo a los programadores y ChatGPT Pro como inteligencia artificial que ayuda al equipo a realizar su función, aportando ideas y facilitando las tareas que deben realizar. Más abajo se especifican sus correspondientes planes de precio.
Otras herramientas también usadas son: Atlassian a nivel de organización, la cual permite aplicar Single Sign-On (SSO) así como funciones de seguridad adicionales, GitHub como repositorio común para almacenar los avances del proyecto y herramienta de gestión de versiones del código realizado también GitHub Actions, para poder automatizar y agilizar algunas tareas que se realizan constantemente y que consumen mucho tiempo a los programadores y ChatGPT Pro como inteligencia artificial que ayuda al equipo a realizar su función, aportando ideas y facilitando las tareas que deben realizar. Más abajo se especifican sus correspondientes planes de precio.
Gastos de operación (OpEx) | Descripción | Coste |
---|---|---|
App Engine | Para poder realizar el despliegue de la aplicación se hace uso de App Engine. Para este proyecto se hará uso del plan B1 de App Engine, el cual se asume que tendrá un número de 40 instancias, con un tiempo de instancia de 1217 horas al mes y teniendo en cuenta que el proyecto estará funcionando 4 meses en total, se obtiene que cuesta 1.336,47€/mes. | 5.345,88€ |
Pack Atlassian | Para utilizar Confluence como equipo, se requiere pagar por 5,84€ por usuario, por cada mes. | 327,04€ |
GitHub Team | Se va a utilizar el plan de pago durante 4 meses por todo el equipo (14 miembros). El plan de precio Team cuesta 51,69€ al mes por todos los miembros. | 206,76€ |
GitHub Actions | Se establece que se van a ejecutar por día 4 tareas automáticas y que cada una va a tardar 10 minutos de media en ejecutarse, incrementando los costes a 17,72€ al mes. | 70,88€ |
Clockify | Herramienta usada para cronometrar el tiempo que se invierte en el proyecto. Se usa por 4 meses. Se considera nulo porque se usará el plan básico. | 0,00€ |
API Mapbox | Se usará Mapbox, el cual posee un plan gratuito para aplicaciones de uso personal. Si se lanza la aplicación al mercado se tendrían que considerar los planes de precio (para más detalles ver la sección de mantenimiento). | 0,00€ |
SonarCloud | Esta herramienta se usará como apoyo para el equipo de testing y para verificar la calidad del producto. Se utilizará el plan gratuito durante 4 meses que dura el proyecto. Se considera nulo por esa razón. | 0,00€ |
ChatGPT Pro | Cuesta 25 € al mes por los 5 miembros del equipo que utilizan la versión de pago de la IA. | 500,00€ |
Total | 6.450,56€ |
MIEMBROS | ROLES | HORAS TOTALES | € TOTAL/HORA | € TOTAL |
---|---|---|---|---|
María Vico Martín | coordinador, devops, analista | 150 | 20,00€ | 3000,00€ |
Alberto Perea León | coordinador, devops, analista | 150 | 20,00€ | 3000,00€ |
Alejandro Pérez Vázquez | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Sergio Santia Sánchez | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
José Javier Alcobendas | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Pedro Jesús Ruíz Aguilar | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Mario Aroca Páez | desarrollador web, analista | 150 | 16,50€ | 2.700,00€ |
Virgilio Oliva Alonso | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Ismael Ruiz Jurado | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Enrique Caballero Muñoz | desarrollador web, tester | 150 | 16,50€ | 2.475,00€ |
Laura Roldán Merat | desarrollador web, analista | 150 | 16,50€ | 2.700,00€ |
Iván Sánchez San José | desarrollador web, tester, GDPR | 150 | 17,50€ | 2.625,00€ |
Carmen Ruíz Porcel | desarrollador web, tester, community manager | 150 | 17,17€ | 2.575,00€ |
Juan Carlos Ramírez López | devops, desarrollador web | 150 | 17,25€ | 2.587,50€ |
Total | 2100 | 37.325,55€ |
Desglose del mantenimiento y planes de contingencia
Tras terminar la ejecución de la aplicación web, esta debe ser mantenida para asegurar su correcto funcionamiento y el control de incidencias. Para contabilizar estos gastos, se ha designado a un desarrollador cuya tarea es mantener la aplicación durante un año, invirtiendo 100 horas al mes remuneradas con un perfil de desarrollador web. Adicionalmente, se necesita seguir pagando la mensualidad del App Engine durante ese año, para la cual se seguirá usando el plan B1 debido a que la cantidad de memoria y CPU usada en cada instancia no será muy elevada. Estos costes pertenecen a lo que se denominarían gastos operacionales (OpEx). Se muestra a continuación los cálculos con detalles:
Gastos de mantenimiento (€/año) | Descripción | Coste |
---|---|---|
App Engine | Para seguir manteniendo activa la aplicación usando App Engine, se seguirá usando el plan B1. En la capacidad nominal del sistema se describe con mayor nivel de detalle cómo se consumirá este recurso. | 0,0576 € por instancia por hora |
Mano de obra | El total del coste del mantenimiento de la aplicación al año según la mano de obra. Horas de mantenimiento al mes esperadas (100 horas, 5 horas al día por 5 días), por el salario mensual del desarrollador (16,96€). Resulta 1.696€ al mes. | 1.696,00€ al mes |
Total | 1.696,06€ + uso mensual de App Engine |
Capacidad nominal del sistema
Es importante preparar un presupuesto detallado que incluya todos los gastos operativos estimados en relación con la capacidad o el nivel de servicio que se espera mantener. En AparKing hemos elegido gestionar estos costes de la siguiente forma:
-
La mano de obra seguirá siendo la misma sin importar el número de usuarios a los que se dé cabida. Por tanto, el coste no se verá modificado.
-
En cuanto a los costes de App Engine, se ha decidido la siguiente configuración.
- Se utilizará la instancia del tipo B1, que tiene un coste de 0.0579€ por hora e instancia.
- Cada usuario que se conecte al sistema equivaldrá a una instancia.
- Un usuario tardará, en el peor de los casos, 10 minutos en encontrar aparcamiento.
Finalmente, se puede estimar el coste total mensual de operación teniendo en cuenta las circunstancias descritas del comportamiento de los usuarios del sistema y los desgloses de precio descritos.
Por último, el presupuesto reservado para contingencias se desglosa en estos casos:
- Superación de las horas estimadas: Se superan las 150 horas/persona que están estimadas para realizar el proyecto. Por experiencia se sabe que las horas extras que se trabaja en un proyecto software suceden mientras se ejerce el rol de desarrollador web, por tanto, el cálculo se ha realizado en base a ello. Como las probabilidades de que suceda es elevada, estos costes resultan más elevados.
- Cambio en tecnologías o herramientas usadas: Puede que, por un cambio de políticas de software usado, actualizaciones o presentaciones de incompatibilidades, se requiera migrar a otras herramientas. Como las nuevas herramientas pueden ser de pago, se tiene esta sección para intentar mitigar los costes de estas. Como la probabilidad es baja, no se ha reservado una gran cantidad de dinero.
- Ausencia de recursos: Este coste se considera en el caso de que a algún integrante deje de tener un equipo funcional para seguir llevando adelante el proyecto. Como la probabilidad de que suceda algo así es baja, se ha estimado a lo bajo, es decir, que, de los 14 miembros, solo se rompan 2 portátiles.
Plan de contingencia | Descripción | Coste |
---|---|---|
Superación de horas estimadas | Se establece una reserva equivalente pesimista, si los 14 integrantes del equipo superan el tiempo del proyecto en 10 horas adicionales a las 150 horas previstas, donde el 70% del tiempo va destinado al desarrollador web y el 30% al secundario cada uno | 2.451,44€ |
Cambio de tecnologías o herramientas | Se reservan 500,00€ para el cambio de cualquier tecnología durante los 4 meses de ejecución del proyecto. | 500,00€ |
Ausencia de recursos | El coste medio de todo el material hardware que requiere un usuario para poder llevar a cabo el proyecto se estima de media 1.000€. Se supone que solo va a hacer falta 1 conjunto nuevo en toda la duración del proyecto. | 1000,00€ |
Total | 3.951,44€ |
De esta manera, se obtiene el coste final del proyecto:
CapEx | OpEx | Contingencia | Mantenimiento | Total TCO |
---|---|---|---|---|
38.052,50€ | 6.450,56€ | 3.951,44€ | 41.036,88€ (3.419,74€/mes) | 44.503,06€ (+3.419,74€/mes) |
Planes de pago y Balance de Cuentas
Primero, hace falta dejar claro que para realizar las siguientes estimaciones se ha seguido un modelo logístico para representar crecimiento de poblaciones con un límite superior conocido como capacidad de carga. Estos modelos se basan en la siguiente expresión:
Donde:
- P(t) es la cantidad total en el tiempo transcurrido t.
- P0 es la cantidad inicial en el tiempo t=0. Tomará un valor de 17 (integrantes más profesores).
- r es la tasa de crecimiento intrínseca. Tomará un valor del 100% = 1.
- K es la capacidad de carga o límite que se espera alcanzar. Tomará un valor de 100.000 usuarios.
- e es la base del logaritmo neperiano.
Segundo, describiremos las diferentes formas que tiene el sistema de generar ingresos.
La primera forma que tiene AparKing de generar beneficios es mediante comisiones de los alquileres de plazas privadas. Consultando diferentes medios y competidores como Idealista, Fotocasa y Milanuncios, se obtiene que la media de alquiler de garajes en Sevilla es de 70€/mes. Tomando ese dato como referencia y teniendo en cuenta que nuestro servicio se basa en el alquiler de plazas por unos cuantos días, se tendría aproximadamente 70€/30días ~ 2,33€/día, si nos quedamos con un 20%, quedan 0,47€/día.
Luego, teniendo en cuenta que hay un total de 53.143.766 de plazas de garaje en España según el NIE (Instituto Nacional de Estadística) y según una encuesta de Airbnb, el 77% de los que ofrecen su vivienda también ofrecen su garaje. Contando con esto, el 70% aproximadamente ofertarán su garaje y, el 50% de estos lograrán alquilarlo, de donde obtendremos 0,46€/día. Por lo que tendremos un beneficio de 0.46€ x 0.35 x número de usuarios/mes.
La segunda fuente de ingresos de la organización consiste en la oferta de diferentes planes de membresía para los usuarios. Como la funcionalidad principal de nuestro producto reside en encontrar aparcamiento en la vía pública, se construirá un sistema de transacciones por búsqueda de aparcamiento. Organizándose los planes de la siguiente forma:
- Plan gratuito: por defecto, los usuarios con este plan recibirán 50 créditos para búsquedas gratuitas o alquiler de plazas de aparcamiento. Además, el usuario podrá ofertar una plaza de aparcamiento.
- Plan “Noble”: los usuarios con este plan recibirán un total de 300 créditos para búsquedas gratuitas o alquiler de plazas de aparcamiento. Además, el usuario podrá ofertar hasta 3 plazas de aparcamiento. Tendría un precio de 3,99€.
- Plan “King”: los usuarios con este plan recibirán un total de 1000 créditos para búsquedas gratuitas o alquiler de plazas de aparcamiento. Además, el usuario podrá ofertar hasta 5 plazas de aparcamiento. Tendría un precio de 4,99€.
Para todos los planes, una vez consumidos los créditos mensuales, podrán comprar créditos adicionales mediante transacciones, donde 10 créditos son 0,49€.
Por último, la empresa genera dinero mediante anuncios de Google Ads, los cuales, de media generan entre 0,5€ y 1,50€ por cada 1.000 visitas.
Este análisis de los costes lo desglosamos en la siguiente tabla que muestra el tiempo total destinado al desarrollo del sistema, el CapEx, el OpEx y la suma destinada a los planes de contingencia durante el periodo de desarrollo. Luego, se muestra el TCO y el mantenimiento del sistema en el año siguiente al lanzamiento.
Para el siguiente análisis se estima un crecimiento del número de usuarios de la siguiente forma:
Luego, para la siguiente tabla se presupone que, del total de usuarios del sistema, el 40% serán del plan gratuito, 35% serán del plan Noble y 25% del plan King. Luego, vamos a suponer que, del total de usuarios, el 20% compra una media de 50 créditos adicionales. Dejando el cálculo de ganancias mensuales de la siguiente forma:
En esta tabla se muestran las ganancias del primer mes con el modelo de crecimiento descrito. Comparativamente, un año después, las ganancias serían las siguientes:
Representando el incremento de ganancias a lo largo del tiempo de la siguiente forma:
Por tanto, haciendo balance de cuentas teniendo en cuenta el periodo necesario para obtener beneficios brutos del sistema, es decir, reponer todo el gasto empleado en el desarrollo. Obtenemos el siguiente resultado:
Podemos comprobar que a los 6 meses y medio de lanzar la aplicación alcanzamos el punto de equilibrio. Luego, tras 8 meses después del lanzamiento, recuperamos todo el dinero invertido y empezamos a generar más valor. A partir de los 8 meses, se puede comprobar cómo aumenta poco a poco el coste de mantenimiento debido al incremento de usuarios.
La justificación para el precio de los diferentes planes consiste en sacar el mayor partido a la encuesta realizada a diferentes usuarios. En los resultados se mostraba que los usuarios estaban dispuestos a pagar desde 2 hasta 5 euros. Por lo tanto, los planes de precios se han ajustado siguiendo este criterio.
Marco Temporal
Se establece un marco temporal del proyecto siguiendo las diferentes etapas:
-
Desarrollo: periodo en el que se desarrollará el sistema.
- Duración estimada: 4 meses
- Fecha inicio: 27/01/2024
- Fecha fin: 21/05/2024
- Coste total: 49.267,55 €
- Coste mensual: 12.316,89 €
-
Lanzamiento y mantenimiento: periodo en el que se despliega el sistema en un entorno de producción y comienza a generar beneficios.
- Fecha inicio: 21/05/2024
- Fecha fin: indeterminada.
- Coste mensual: 1.696,06€ + uso mensual App Engine.
Webgrafía
Dongee. (2023, 22 de noviembre). ¿Cuánto paga Google Adsense? Todo lo que debes saber. Dongee. https://www.dongee.com/tutoriales/cuanto-paga-google-adsense/#:~:text=Google%20Adsense%20paga%20por%20mil,50%20y%201%2C50%20euros
Atlassian. (n.d.). Precios de Access. Recuperado el 19 de febrero de 2024, de https://www.atlassian.com/software/access/pricing
Mapbox. (n.d.). Precios. Recuperado el 18 de febrero de 2024, de https://www.mapbox.com/pricing
GitHub calculadora de planes de precio, de https://github.com/pricing/calculator
App Engine calculadora de planes de precio, de https://cloud.google.com/products/calculator?hl=es&dl=CiQwN2VjYzBkNS04Y2FjLTQ1ZGItOGRlMC1jMWU3NWUxNjE4NDUQDBokRDg1MDIyNTctRkM3MC00NDUzLUFGNEYtNDdBQzE5NDc3MjM1
Mapbox calculadora de planes de precio, de https://www.mapbox.com/pricing
Jooble. (n.d.). Salario Scrum Master Junior en Madrid. Recuperado el 19 de febrero de 2024, de https://es.jooble.org/salary/scrum-master-junior/Madrid
Airbnb Community. (n.d.). ENCUESTA: ¿Ofrecéis plaza de parking? [Foro en línea]. Recuperado el 19 de febrero de 2024, de https://community.withairbnb.com/t5/Hospedar/ENCUESTA-Ofrecéis-plaza-de-parking/td-p/536012/page/2
Instituto Nacional de Estadística (INE). (n.d.). Censos de Población y Viviendas 1991. Recuperado el 19 de febrero de 2024, https://www.ine.es/jaxi/Tabla.htm?path=/t20/e242/e01/a1991/l0/&file=00031.px&L=0